docker怎么访问宿主中redis服务6379端口 | 您所在的位置:网站首页 › redis 端口转发 › docker怎么访问宿主中redis服务6379端口 |
1.宿主机中执行ifconfig, 获取当前的ip, 2.配置redis 2.1关闭redis的保护模式(即会阻挡外部网址访问), 首先打开redis的配置文件redis.conf, 然后找到protected-mode yes一行将yes改为no,当然如果你本身就是no就不用修改了 2.2 确保redis监听的本地所有地址,而不只是127.0.0.1地址(默认只监听这个地址) . 还是找到redis.conf文件找到绑定地址指令一般为bind 127.0.0.1 :1 , 在这行前将#, 将其注释掉, 那么他会监听本地所有地址. 2.3 本地登录redis服务, 即是redis-cli 然后执行这个命令: CONFIG SET protected-mode no , 也是就是关闭protected模式. 这一步不做,外网地址还是无法访问会出现错误 3. 登入你的docker, 尝试连接下你宿主机的redis, 可以使用telnet 命令测试连通性, 如果提示没有telnet,那么执行yum install telnet很快就能装好. 之后执行命令: telnet 宿主机ip 6379 , 如果能连上恭喜已经通了, 如果提示比如refuse之类则是不通,自己检查下是不是ip不对等问题 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |